home *** CD-ROM | disk | FTP | other *** search
/ SPACE 2 / SPACE - Library 2 - Volume 1.iso / music / 309 / gfa / 30keywrd.doc next >
Text File  |  1988-10-20  |  10KB  |  451 lines

  1. !    var suffix: boolean
  2. ! text    296
  3. #    var suffix: eight byte float
  4. $    var suffix: string
  5. %    var suffix: four bytes int
  6. &    var suffix: two bytes int 
  7. ' text    296
  8. *    (multiply) (97)
  9. *    pointer-to (*x is pointer to variable x) (59)
  10. +    (strings) (107)
  11. +    97
  12. -    97
  13. /    97
  14. <=    108
  15. <>    108
  16. =    108
  17. ==    108
  18. >=    108
  19. @func    282
  20. @proc    282
  21. ABS(x)    120
  22. ABSOLUTE x,addr    68
  23. ACHAR code,x,y,font,style,angle    424
  24. ACLIP flag,x1,y1,x2,y2    411
  25. ACOS(x)    120
  26. ADD ivar,val    138
  27. ADD(val1,val2)    141
  28. AFTER (STOP/CONT)    292
  29. AFTER ticks GOSUB proc    292
  30. ALERT sym,text$,defb,b$,bvar    1=! 2=? 3=stop (399)
  31. ALINE x1,y1,x2,y2,color,lpat,mode    414
  32. AND    99
  33. AND(x,y)    145
  34. APOLY a_pkt,n_pkt,ystart TO yend,col,mode,p_adr,p_index
  35. ARECT x1,y1,x2,y2,color,mode,pat_adr,pat_index    417
  36. ARRAYFILL var(),val    43
  37. ARRPTR(arrvar())    address of desc. of arrvar (67)
  38. ARRPTR(svar$)        address of desc. of svar$ (67)
  39. ASC(s$)    49
  40. ASIN(x)    120
  41. ATEXT x,y,font,s$    425
  42. ATN(x)    120
  43. BASEPAGE    85
  44. BCHG(val,bit)    145
  45. BCLR(val,bit)    145
  46. BGET #n,addr,size    216
  47. BIN$(val[,spaces])    52
  48. BIOS(n[,args...])    406
  49. BITBLT adr% or x%()    419
  50. BITBLT s_mfdb%(),d_mfdb%(),par%()    359
  51. BLOAD name$[,addr]    216
  52. BMOVE src,dest,count    84
  53. BOUNDARY mode    328
  54. BOX x1,y1,x2,y2    344
  55. BPUT #n,addr,size    216
  56. BSAVE name$,addr,size    216
  57. BSET(val,bit)    145
  58. BTST(val,bit)    145
  59. BYTE(x)    lower 8 bits of x (145)
  60. BYTE{addr}    one byte (63)
  61. C:addr([args...])    call C procedure (447)
  62. CALL addr([args ... ])    451
  63. CARD(x)    lower 16 bits (unsigned) of x (145)
  64. CARD{addr}    unsigned 2 bytes (63)
  65. CASE [a] TO [b]    261
  66. CASE a[,...]    261
  67. CFLOAT(x)    int to double; implied (not needed) (58)
  68. CHAIN file$    305
  69. CHAR{addr}    string with trailing null (63)
  70. CHDIR    name$    201
  71. CHDRIVE n/n$    201
  72. CHR$(val)    50
  73. CINT(x)    double to int; implied (not needed) (58) 
  74. CIRCLE x,y,r[,angle1,angle2]    345
  75. CLEAR    69
  76. CLEARW n    391
  77. CLIP (x,y,w,h or OFF)    336
  78. CLOSE #n    212
  79. CLOSEW [#]n    388
  80. CLR x[,...]    69
  81. CLS [#n]    351
  82. COLOR color    318
  83. CONT    261
  84. COS(x)    120
  85. COSQ(grad)    120
  86. CRSCOL    183
  87. CRSLIN    183
  88. CVD(a$) string to double (eight bytes, GFA format) (57)
  89. CVF(a$) string to float (four bytes) (57)
  90. CVI(a$)    string to int (two bytes) (57)
  91. CVL(a$)    string to long (four bytes) (57)
  92. CVS(a$)    string to float (8 bytes, ST-BASIC format) (57)
  93. DATA cons[,...]    197
  94. DATE$    format is MM.DD.YYYY (78)
  95. DEC ivar    138
  96. DEFAULT    261
  97. DEFBIT prefixes$    35
  98. DEFBYT prefixes$    35
  99. DEFFIL [color],bitpattern$    325
  100. DEFFILL [color],[style],[pattern]    325
  101. DEFFLT prefixes$    35
  102. DEFFN func[(args...)]=defn    284
  103. DEFINT prefixes$    35
  104. DEFLINE [style],[width],[beg_style],[end_style]    329
  105. DEFLIST n    37
  106. DEFMARK [color],[type],[size]    323
  107. DEFMOUSE bitpattern$    321
  108. DEFMOUSE form    321
  109. DEFNUM n    182
  110. DEFSTR prefixes$    35
  111. DEFTEXT [col],[attr],[angle],[height],[fontnum]    331
  112. DEFWRD prefixes$    35
  113. DEG(rad)    120
  114. DELAY x    seconds (?) (296)
  115. DELETE x(i)    75
  116. DFREE(n)    201
  117. DIM var(dim1[ ,... ])[ ,... ]    43
  118. DIM?(var())    43
  119. DIR path$ [TO dev$]    203
  120. DIR$(n)    201
  121. DIV    97
  122. DIV ivar,val    138
  123. DIV(val1,val2)    141
  124. DO [WHILE/UNTIL]    266
  125. DOUBLE{addr}    8 bytes, IEEE format (63)
  126. DPEEK(addr)    two bytes (61)
  127. DPOKE addr,val    two bytes (61)
  128. DRAW [x,y] [TO x,y ...]    338
  129. DRAW drawexp    338
  130. DUMP a$ [TO file$]    312
  131. EDIT    296
  132. ELLIPSE x,y,rx,ry[,angle1,angle2]    345
  133. ELSE
  134. ELSE IF cond    257
  135. END    296
  136. ENDFOR    266
  137. ENDFUNC    282
  138. ENDIF    254
  139. ENDIF    266
  140. ENDPROC    277
  141. ENDSELECT    261
  142. ENDWHILE    266
  143. EOF(#n)    212
  144. EQV    99
  145. EQV(x,y)    145
  146. ERASE arr()[,...]    69
  147. ERR    290
  148. ERR$(x)    290
  149. ERROR x    290
  150. EVEN(x)    120
  151. EVERY (STOP/CONT)    292
  152. EVERY ticks GOSUB proc    292
  153. EXEC mode,name,cmdl,env    454
  154. EXEC(mode,mane,cmdl,env)    454
  155. EXIST(name$)    209
  156. EXIT IF    266
  157. EXP(x)    120
  158. FALSE    77
  159. FATAL    290
  160. FGETDTA()    205
  161. FIELD #n,num AS var$[,...]    231
  162. FIELD #n,num AT(addr)[,...]    231
  163. FILES path$ [TO dev$]    203
  164. FILESELECT path$,default$,namevar$    401
  165. FILL x,y[,border_color]    349
  166. FIX(x)    120
  167. FLOAT{addr}    8 bytes, GFA format (63)
  168. FN func[(args...)]    284
  169. FOR var=val [DOWN]TO val [STEP val]    266
  170. FORM INPUT len AS a$    175
  171. FORM INPUT len,a$    175
  172. FRAC(x)    120
  173. FRE()    free memory (before garbage collection) (83)
  174. FRE(x)    free memory after garbage collection (83)
  175. FSETDTA(addr)    205
  176. FSFIRST(path$,attr)    207
  177. FSNEXT()    207
  178. FULLW n    391
  179. GEMDOS(n[,args...])    406
  180. GET #n[,recnum]    233
  181. GET x1,y1,x2,y2,hold$356
  182. GOSUB proc[(args...)]    277
  183. GOTO label    296
  184. GRAPHMODE n    333
  185. HARDCOPY    244
  186. HEX$(val[,spaces])    54
  187. HIDEM    241
  188. HIMEM    85
  189. HLINE x1,y,x2,color,mode,pat_adr,pat_index    415
  190. HTAB col    183
  191. IF cond [THEN]    254
  192. IMP    99
  193. IMP(x,y)    145
  194. INC ivar    138
  195. INFOW n,a$    391
  196. INKEY$    171
  197. INLINE adr,num    88
  198. INP(#n)    219
  199. INP(n)    0PRN 1AUX 2CON 3MIDI 4IKBD 5RAW (235)
  200. INP?(n)    235
  201. INPAUX$    237
  202. INPMID$    237
  203. INPUT #n,var[,...]    222
  204. INPUT ["text",]var[,...]    no ? prompt (172)
  205. INPUT ["text";]var[,...]    with ? prompt (172)
  206. INPUT$(num[,#n))    221
  207. INSERT x(i)=y    75
  208. INSTR([x,]a$,s$[,x])    find s$ in a$ (156)
  209. INT(x)    120
  210. INT{addr}    signed 2 bytes (63)
  211. KEYDEF n,s$    193
  212. KEYGET n    188
  213. KEYLOOK n    188
  214. KEYPAD n    186
  215. KEYPRESS n    191
  216. KEYTEST n    188
  217. KILL name$    215
  218. L:val    push arg as a 4-byte long (408)
  219. LEFT$(a$[,x])    156
  220. LEN(a$)    156
  221. LET var=val    81
  222. LINE INPUT #n,a$[,...]    222
  223. LINE INPUT ["text",]var$[,...]    no ? prompt (174)
  224. LINE INPUT ["text";]var$[,...]    with ? prompt (174)
  225. LINE x1,y1,x2,y2    338
  226. LIST [file$]    303
  227. LLIST [file$]    (A typo?) (303)
  228. LOAD file$    301
  229. LOC(#n)    212
  230. LOCAL var[,...]    281
  231. LOCATE line,column    176
  232. LOF(#n)    212
  233. LOG(x)    120
  234. LOG10(x)    120
  235. LONG{addr}    four bytes (63)
  236. LOOP [WHILE/UNTIL]    266
  237. LPEEK(addr)    four bytes (61)
  238. LPOKE addr,val    four bytes (61)
  239. LPOS(x)    244
  240. LPRINT printstuff    244
  241. LSET a$=b$    156
  242. L~A    base of line-A variable region (426)
  243. MALLOC(amt)    89
  244. MAX$(x$[,...])    120 (?)
  245. MAX(x[,...])    120
  246. MENU item,mode    384
  247. MENU KILL    383
  248. MENU m$()    381
  249. MENU OFF    383
  250. MENU(n)    367
  251. MFREE(addr)    89
  252. MID$(a$,x[,y])    command or function (156)
  253. MIN$(x$[,...])    120 (?)
  254. MIN(x[,...])    120
  255. MKD(x)    see CVD (57)
  256. MKDIR name$    208
  257. MKI(x)    see CVI (57)
  258. MKL(x)    see CVL (57)
  259. MKS(x)    see CVS (57)
  260. MOD    97
  261. MOD(val1,val2)    141
  262. MODE n    181
  263. MONITOR [x]    (450)
  264. MOUSE xvar,yvar,kvar    238
  265. MOUSEK    238
  266. MOUSEX    238
  267. MOUSEY    238
  268. MSHRINK(addr,siz)    89
  269. MUL ivar,val    138
  270. MUL(val1,val2)    141
  271. NAME$ old$ AS new$    215
  272. NEW    300
  273. NEXT var    266
  274. NOT    99
  275. OCT$(val[,spaces])    53
  276. ODD(x)    120
  277. OFFSET xorigin,yorigin    336
  278. ON BREAK (CONT / GOSUB proc)    287
  279. ON ERROR [GOSUB proc]    288
  280. ON MENU BUTTON clicks,key,state GOSUB proc    372
  281. ON MENU GOSUB proc    381
  282. ON MENU IBOX nr,x,y,w,h GOSUB proc    375
  283. ON MENU KEY GOSUB proc    374
  284. ON MENU MESSAGE GOSUB proc    377
  285. ON MENU OBOX nr,x,y,w,h GOSUB proc    375
  286. ON MENU time    365
  287. ON val GOSUB proc[,...]    259
  288. OPEN mode$,#n,name$[,reclen]    210
  289. OPENW #n,x,y,w,h,attr    388
  290. OPENW n[x,y]    388
  291. OPTION BASE n    n is 0 or 1 (43)
  292. OR    99
  293. OR(x,y)    145
  294. OTHERWISE    261
  295. OUT #n,a[,...]    219
  296. OUT n,a[,...]    0PRN 1AUX 2CON 3MIDI 4IKBD 5RAW (235)
  297. OUT?(n)    235
  298. PAUSE x    50ths of a sec (296)
  299. PBOX x1,y1,x2,y2    344
  300. PCIRCLE x,y,r[,angle1,angle2]    345
  301. PEEK(addr)    one byte (61)
  302. PELLIPSE x,y,rx,ry[,angle1,angle2]    345
  303. PI    77
  304. PLOT x,y    338
  305. POINT(x,y)    read color at this point (348)
  306. POKE addr,val    one byte (61)
  307. POLYFILL n,x(),y()[OFFSET x_off,y_off]    346
  308. POLYLINE n,x(),y()[OFFSET x_off,y_off]    346
  309. POLYMARK n,x(),y()[OFFSET x_off,y_off]    346
  310. POS(x)    183
  311. PRBOX x1,y1,x2,y2    344
  312. PRED(a$)    previous char in ASCII code (156)
  313. PRED(val)    141
  314. PRINT #n,stuff    223
  315. PRINT #n,USING format$,stuff    223
  316. PRINT AT(col,line);USING format$,stuff    179
  317. PRINT USING format$,stuff    179
  318. PRINT [at(col,line);]stuff    176
  319. PROCEDURE proc[(args...)]    277
  320. PSAVE file$    302
  321. PSET x,y,color    412
  322. PTST(x,y)    413
  323. PUT #n[,recnum]    233
  324. PUT x1,y1,hold$[,mode]    356
  325. QSORT x$([s]) WITH i()[,n[,j%()]] 73
  326. QSORT x([s])[,n][,y()] 73
  327. QUIT [n]    296
  328. RAD(grad)    120
  329. RAND(x)    131
  330. RANDOM(x)    131
  331. RANDOMIZE y    131
  332. RBOX x1,y1,x2,y2    344
  333. RCALL addr,reg%()    452
  334. RC_COPY x_adr,sx,sy,w,h TO d_adr,dx,dy[,mode]    398
  335. RC_INTERSECT(x1,y1,w1,h1,x2,y2,w2,h2)    396
  336. READ var[,...]    197
  337. RECALL #n,x$(),max,ivar    225
  338. RECORD #n,var    (not described anywhere!) (233)
  339. RELSEEK #n,offs    228
  340. REM text    296
  341. RENAME old$ AS new$    215
  342. REPEAT    266
  343. RESERVE [n]    87
  344. RESTORE label    197
  345. RESUME [NEXT / label]    288
  346. RETURN    277
  347. RETURN exp    282
  348. RIGHT$(a$[,x])    156
  349. RINSTR([x,]a$,s$[,x])    find s$ in a$ from rt (156)
  350. RMDIR name$    208
  351. RND[(x)]    131
  352. ROL&(val,count)    145
  353. ROL(val,count)    145
  354. ROL|(val,count)    145
  355. ROR&(val,count)    145
  356. ROR(val,count)    145
  357. ROR|(val,count)    145
  358. ROUND(x[,n])    120
  359. RSET a$=b$    156
  360. RUN [file$]    306
  361. SAVE file$    302
  362. SDPOKE addr,val    super, two bytes (61)
  363. SEEK #n,pos    228
  364. SELECT val    see CASE, CONT, DEFUAULT, ENDSELECT (261)
  365. SETCOLOR reg,(r,g,b or rgb)    318
  366. SETMOUSE x,y    240
  367. SGET screen$    355
  368. SGN(x)    120
  369. SHL&(val,count)    145
  370. SHL(val,count)    145
  371. SHL|(val,count)    145
  372. SHOWM    241
  373. SHR&(val,count)    145
  374. SHR(val,count)    145
  375. SHR|(val,count)    145
  376. SIN(x)    120
  377. SINGLE{addr}    4 bytes, IEEE format (63)
  378. SINQ(grad)    120
  379. SLPOKE addr,val    super, four bytes (61)
  380. SOUND cha,vol,#per,dur    246
  381. SOUND cha,vol,note,octave,dur    246
  382. SPACE$(count)    156
  383. SPC(count)    used in PRINT only, uses no memory (156)
  384. SPOKE addr,val    super, one byte (61)
  385. SPRITE pattern$[,x,y]    353
  386. SPUT screen$    355
  387. SQR(x)    120
  388. SSORT x$(s) WITH i()[,n[,j%()]]    73
  389. SSORT x([s])[,n[,j%()]]    73
  390. STICK mode    242
  391. STICK(n)    242
  392. STOP    296
  393. STORE #n,x$()[,number]    225
  394. STR$(val,start,count)    51
  395. STR$(val[,spaces])    51
  396. STRIG(n)    242
  397. STRING$(count,a$)    156
  398. SUB ivar,val    138
  399. SUB(val1,val2)    141
  400. SUCC(a$)    next char in ASCII code (156)
  401. SUCC(val)    141
  402. SWAP *a,b()    71
  403. SWAP a(),b()    71
  404. SWAP a,b    71
  405. SWAP(x)    swaps upper and lower words (145)
  406. SYSTEM [n]    296
  407. TAB(col)    183
  408. TAN(x)    120
  409. TEXT x,y[,len],string$    352
  410. TIME$    format is HH:MM:SS (78)
  411. TIMER    200 Hz timer value (78)
  412. TITLEW n,a$    391
  413. TOPW n    391
  414. TOUCH #n    212
  415. TRACE$    310
  416. TROFF    308
  417. TRON [#n]    308
  418. TRON proc    310
  419. TRUE    77
  420. TRUNC(x)    120
  421. TYPE(*var)    returns type 0-13 (48)
  422. UNTIL    266
  423. UPPER$(a$)    156
  424. V:var    addr of value part of var (?) (67)
  425. VAL(s$)    55
  426. VAL?(s$)    number of characters VAL-able (56)
  427. VAR arg[,...]    see PROCEDURE and FUNCTION (279)
  428. VARPTR(var)    address of value part of var (67)
  429. VOID fexp    fexp is a function expression (82)
  430. VSETCOLOR i,(r,g,b or rgb)    320
  431. VSYNC    357
  432. VTAB line    183
  433. W:val    push arg as a 2-byte int (408)
  434. WAVE voc,env,form,len,dur    246
  435. WEND    266
  436. WHILE    266
  437. WINDTAB    393
  438. WORD(x)    lower 16 bits (signed) of x (145)
  439. WRITE #n,exp[,...]    223
  440. WRITE val[,...]    176
  441. W_HAND(#index)    GFA index to AES handle (390)
  442. W_INDEX(#handle)    AES handle to GFA index (390)
  443. XBIOS(n[,args...])    406
  444. XOR    99
  445. XOR(x,y)    145
  446. \    97
  447. ^    97
  448. {addr}    same as LONG{addr}: four bytes (63)
  449. |    var suffix: one byte int
  450. ~ exp    82
  451.